home *** CD-ROM | disk | FTP | other *** search
/ Star Trek - Starship Creator / CREATOR.ISO / mac / Starship Creator / ShipMain / missnLib.cxt / 00008_Field_rescue_1.txt < prev    next >
Text File  |  1998-10-08  |  14KB  |  344 lines

  1. // Romulan Neutral Zone Rescue Mission : May 20-25, 98 
  2. // Author : Imergy, Script Translator L.Tietz
  3. // Rev July 5 - 98 psm 98/07/26
  4. // Rev August 17 lt - changed the scan cmds to use a param in the msg field. param ->  x y target
  5. // =========================================================================================
  6. // Goal Phase
  7.  
  8. <MISS = EAR, DES = 0650:0475:USS Wellington,  RAR= 001,TIL= 048,>
  9.  
  10. // =========================================================================================
  11. // Initial Phase
  12.       
  13. <ICMD =  #captainSpeaks,MSG01,
  14.          // Launch the Starship on it's mission
  15.          #setGoals,MSG00,
  16.          #impulsePwrOn,-,
  17.             #engageNavDeflector,-,
  18.  
  19.          #warpPwrOn,-,
  20.          #engageImpulseEng,-,
  21.          #unDock,MSG02,
  22.  
  23.          //gotoWarp,-,
  24.          #disengageImpulseEng,-,
  25.          #engageWarpEng,-,
  26.             #thenCmd,1,
  27.                 #captainSpeaks,MSG03,
  28.            #elseCmd,1,
  29.                 #HQCmd5,-,
  30.  
  31.          #captainSpeaks,MSG04, 
  32.          #longRangeScan,0650 0475,
  33.          #thenCmd,1,
  34.            // Long-range scan Successful 
  35.             #captainSpeaks,MSG05,
  36.          #elseCmd,8,
  37.            // Long-range scan failure
  38.             #otherSpeaks,MSG52,
  39.             #captainSpeaks,MSG06,
  40.             #captainSpeaks,MSG07,
  41.             #freqScan,0650 0475,
  42.             #thenCmd,1,
  43.                // RF Scan Successful
  44.                #captainSpeaks,MSG08,
  45.             #elseCmd,1,
  46.                // RF Scan failure
  47.                #captainSpeaks,MSG09,
  48.          #otherSpeaks,MSG52,
  49.          #testHitTarget,-,
  50.          // Destination Arival
  51.          #dspFriend,-,
  52.          #reportStatus,MSG10, 
  53.          #executeGoal,MSG11,>
  54.  
  55. // =========================================================// Execute Phase
  56. <MO_CO_EG = #hover,MSG12, 
  57.         #waitAbit,-,
  58.         #captainSpeaks,MSG13,
  59.         #waitAbit,-,
  60.         #lifeFormScan,0650 0475, 
  61.         #thenCmd,12,
  62.            // Lifeforms detected on-boad the Wellington, captain decides to send awayteam
  63.            // to help the crew of the Wellington
  64.            #captainSpeaks,MSG14, 
  65.            // send away team = co 2 cv 0 en 0 si 4 su 2 ta 1
  66.            #beamAwayTeam,MSG15,
  67.            #crewComp,2 0 0 4 2 1,
  68.            #thenCmd,6,
  69.               // Able to send awayteam to Wellingon - get report
  70.               #getAwayTeamReport,MSG16, 
  71.               #getMedicalTeamReport,MSG17, 
  72.               #captainSpeaks,MSG18, 
  73.               #getMedicalTeamReport,MSG19, 
  74.               #captainSpeaks,MSG20, 
  75.             #goal1achieved,-,
  76.             #elseCmd,1,
  77.               // Can't send awayteam so captain decides to tow the Wellington
  78.               #captainSpeaks,MSG21, 
  79.         #elseCmd,1,
  80.            // Can't detect lifeforms so captain decides to tow the Wellington
  81.            #captainSpeaks,MSG22,
  82.  
  83.         #evadeDetection,MSG23,
  84.         #thenCmd,1,
  85.            // Starship goes un-detected
  86.          #goal3achieved,MSG27,
  87.  
  88.         #elseCmd,5, 
  89.            // Starship is DETECTED!!
  90.            #captainSpeaks,MSG26, 
  91.            #captainSpeaks,MSG35, 
  92.            #raiseShields,MSG32,
  93.            #encounterAlien,MSG36,
  94.            // this triggers the Conflict Res Overlay!
  95.            // if you survive, we return to these messages
  96.                        #captainSpeaks,MSG33,
  97.  
  98.         #engageTractorbeams,MSG25, 
  99.         #thenCmd,3,
  100.             // Tracterbeams engaged 
  101.             #captainSpeaks,MSG48,
  102.           #goal2achieved,-,
  103.              #closeMission,MSG28,
  104.          #elseCmd,3,
  105.             // Can not tow
  106.             #TractBmMalfunc,MSG49,
  107.             #captainSpeaks,MSG37,
  108.             #HQCmd4,-,>
  109.  
  110.  
  111.  
  112. // ========================================
  113. // Close Mission Phase on #closeMission
  114. //lets try shifting away from dest before flying back
  115. <CCMD =
  116.        #plotNewCoords,650:465,
  117.        #departArea,Move us out of the area.,
  118.        #testHitTarget,-,
  119.        #otherSpeaks,Plot coordinates for return.,
  120.        #returnStarBase,200 : 200,
  121.           #clrFriend,MSG29,
  122.        #departArea,MSG30,
  123.  
  124.          //gotoWarp,-,
  125.          #disengageImpulseEng,-,
  126.          #engageWarpEng,-,
  127.             #thenCmd,1,
  128.                 #captainSpeaks,MSG53,
  129.            #elseCmd,1,
  130.                 #HQCmd5,-,
  131.  
  132.        #testHome,-,
  133.  
  134.         #disengageWarpEng,-,
  135.         #lowerShields,-,
  136.         #engageImpulseEng,-,
  137.         #disengageNavDeflector,-,
  138.         #dock,MSG31,
  139.         
  140.       //  dumXHistory,-,
  141.         #simOver,MSG38,>
  142.  
  143.  
  144.  
  145.  
  146. // MSG Table
  147. <MSG00 = [1:"Rescued crew from the Wellington.", 2:"Wellington in tow.", 3:"Avoided Romulan encounter."]>
  148. <MSG01 = Prepare for departure.>
  149. <MSG02 = Begin undocking procedure>
  150. <MSG03 = Engage! <Hear=process>>
  151. <MSG04 = Initiate a long range scan.<SWAP=activeShip;scan> Locate the U.S.S. Wellington.>
  152. <MSG05 = Tracking the USS Wellington‚Äôs location.>
  153. <MSG06 = Scanners not picking up their position. Their engines must be out.>
  154. <MSG07 = See if an RF scan will pick up their distress beacon.<SWAP=activeShip;scan>>
  155. <MSG08 = Tracking the frequency to get an approximate fix on their whereabouts.>
  156. <MSG09 = We are having trouble locking on to the Wellington's signal. Proceed carefully towards the Romulan Neutral Zone.>
  157. <MSG10 = We have arrived at the Romulan Neutral Zone. The Wellington looks very quiet. No response to hails. Something is wrong.<Hear=link>>
  158. <MSG11 = Investigate the status of the Wellington. Are any of the crew still alive?>
  159.  
  160. // Execute Mission Cmd MSGs
  161. <MSG12 = <SWAP=active_ship;icon>Maneuver alongside the Wellington so that we may investigate further.>
  162. <MSG13 = <SWAP=Target;XYZ123_icon@SWAP=active_ship;scan> The USS Wellington has sustained major structural damage.>
  163. <MSG14 = <SWAP=active_ship;icon>Scan detects 12 lifeforms.  Vital signs are weak. Sending away team to investigate.>
  164. <MSG15 = Get the team and equipment ready to beam down to the Wellington.>
  165. <MSG16 = Away Team reports: Life support systems are down. We‚Äôve located 12 federation personnel in Cargo Bay 2. They are unconscious but are still alive. Lock on coordinates and beam to sickbay immediately.>
  166. <MSG17 = Medical Team reports: Transport successful. Tricorder readings indicate respiratory alkalosis. There is a disproportionate level of carbonic acid in the extra-cellular fluid. Initiating oxygen therapy and assessing cellular damage.>
  167. <MSG18 = Captain to away team: Investigate the Wellington for any signs of intruders.>
  168. <MSG19 = Away team to captain: There are no signs of intruders aboard this vessel. The ship‚Äôs computer reveals an unprovoked attack by a Romulan Bird-of-Prey.>
  169. <MSG20 = Captain to away team: Return immediately.  Let‚Äôs tow this ship away from the Neutral Zone at once.>
  170. <MSG21 = Captain to crew: We are not able to send an away team to rescue the survivors. We must get the Wellington away from the Neutral Zone at once.>
  171. <MSG22 = Captain to crew: We do not detect any lifeforms aboard the ship.  Tow this ship out of the Romulan neutral zone at once.>
  172. <MSG23 = Attempt to avoid detection by the Romulans. If we can slip out of here undetected we can complete our mission peacefully.<HEAR=link>>
  173. <MSG24 = Red alert. Setting auxiliary power to shields.<Hear=action>>
  174. <MSG25 = Attempt to lock Tractor beams onto the Wellington. Impulse engines ready.>
  175. <MSG26 = We‚Äôve encountered a Romulan border security system.     Attempting to traverse without alerting the border patrol.>
  176. <MSG27 = Looks like we have avoided detection by the Romulans.>
  177. <MSG28 = The Wellington is in tow.<SWAP=Target;DestMark_icon@HEAR=success>>
  178.  
  179. // Close Mission Cmd MSGs
  180. <MSG29 =  <CANC=romulan@SWAP=Target;Starbase_icon>Departing for starbase.>
  181. <MSG30 =  Set our course for home and engage warp drive.>
  182. <MSG31 =  Prepare for arrival.>
  183.  
  184. // Some message MSGs that are used in the event / cmd initialization - this area subject to change
  185. <MSG32 = Red Alert. Raise shields.>
  186. <MSG33 = Proceed with the recovery.>
  187. <MSG34 = Shields are malfunctioning.>
  188. <MSG35 = <SPOT=romulan;654;470> Romulan warbird decloaking.>
  189. <MSG36 = Contact the Romulan ship. Explain that we are on a peaceful rescue mission.>
  190. <MSG37 = <HEAR=fail>We can't leave the Wellington here unattended so close to the Romulans. Contact Starfleet for advice.>
  191. <MSG38 = Docked and secure.>
  192.  
  193. // Conflict Resolution messages
  194. <MSG39 = Romulan ship to Starfleet captain: You may escort your ship out of the neutral zone.>
  195. <MSG40 = <HEAR=action>Romulan ship to Starfleet captain: You are in violation of the neutral zone treaty. You must leave immediately!>
  196. <MSG41 = <HEAR=action>Romulan ship to Starfleet captain: You have violated the neutral zone treaty. This is an act of war!>
  197. <MSG42 = <SWAP=romulan;boom>We have destroyed the Romulan ship. They are no danger to us now.>
  198. <MSG43 = We have disabled the Romulan ship. They are no danger to us now.>
  199. <MSG44 = We have made some damage to the Romulan ship, but they are still dangerous.>
  200. <MSG45 = We are causing very little damage to Romulan ship. We will have to do better than this to defeat them.>
  201. <MSG46 = No significant affect on Romulan ship. They are still attacking.>
  202. <MSG47 = The Romulan Ship seems impenetrable. Advise Headquarters!>
  203.  
  204. <MSG48 = Engaging tractor beam. Locked on to the Wellington.>
  205. <MSG49 = Tractor beams malfunction. We cannot lock on to the Wellington.>
  206. <MSG50 = Ship unable to complete mission.>
  207.  
  208. <MSG52 = <SWAP=activeShip;icon>>
  209. <MSG53 = Engage!>
  210. // =========================================================================================
  211. //  Mission Overlay Tags.
  212.  
  213. // Mission Overlay Command Obj AR Alert Responses
  214. <MO_CO_AR = #raiseShields,MSG32,
  215.                        #evadeDetection,MSG33,>
  216.  
  217.  
  218. // SMF Shields Malfunction Responses--psm 98.09.19
  219. <MO_CO_SMF = #otherSpeaks,The shields are weakening. Keep fighting anyway.,#fightEnemy,-,>
  220.  
  221.  
  222. // Conflict Resolution_____________________________________  --psm 98.09.15-19 revamped
  223. // Encountering an alien ship...
  224. // "encounterAlien" or "engageAlien" evokes one of 3 possible response tags
  225. // these cmmds are recommended
  226. // 1 Enemy is Friendly
  227. <MO_CR_FC = #otherSpeaks,MSG39,>
  228.  
  229. // 2 Enemy is Hostile-->we then fightEnemy
  230. <MO_CR_HC = #otherSpeaks,MSG40,#hostile,-,>
  231.  
  232. // 3 Enemy Attacks you-->we then suffer enemyFire
  233. <MO_CR_AC = #otherSpeaks,MSG41,#attacked,-,>
  234.  
  235. // When the sim gets the "EnemyFire" command,
  236. // the enemy is then classified as: Strong, Weak, or Damaged.
  237. // now you determine how to respond
  238. <MO_CR_SNG = #fightEnemy,-,>
  239. <MO_CR_WEK = #fightEnemy,-,>
  240. <MO_CR_DMG = #targetDestroyed,-,>
  241.  
  242. // When the sim gets the "TargetDestroyed" command, the conflict ends.
  243.  
  244. // But if Phasers arent ready... --psm 98/09/30
  245. <MO_CR_NOPHS = #otherSpeaks,Phasers not online. Try the torpedos.,#fireQuantumTorpedo,-,>
  246. <MO_CR_NOQTP = #firePhotonTorpedo,-,>
  247. <MO_CR_NOPTP = #otherSpeaks,Photon torpedos off line!,#enemyFire,-,>
  248.  
  249. // Conflict Resolution: FightEnemy results in one of these tags being read
  250. // The sim decides the tag, you the author insert the logical command response
  251. // these "target..." cmmds cause the preferred responses.... but you dont have to use them
  252.  
  253. //target is deemed Invincible.... what will you do, or have them do?
  254. <MO_CR_INV =   #HQCmd1,MSG47,>
  255.  
  256. //targetDestroyed-->we then simply "zapEnemy"   thus conflict ends
  257. <MO_CR_TD = #targetDestroyed,MSG42,>
  258.  
  259. //targetDisabled-->we then simply "clrEnemy"  thus conflict ends
  260. <MO_CR_TDA = #targetDisabled,MSG43,>
  261.  
  262. //targetImpacted-->we then get enemyFire
  263. <MO_CR_TIP = #targetImpacted,MSG44,>
  264.  
  265. //targetTouched or 'dented'-->we then get enemyFire
  266. <MO_CR_TDNT = #targetTouched,MSG45,>
  267.  
  268. //targetUnaffected-->we then get enemyFire
  269. <MO_CR_TUNE = #targetUnaffected,MSG46,>
  270.  
  271. <MO_CO_SYSFAIL = #HQCmd6,-,>
  272.  
  273. // HQ Dialog Boxes____________________________________
  274. <MO_HQ_EV0 = 5,>
  275. <MO_HQ_EV1 = We are under attack and the Romulan ship has superior weapons. Request permission to withdraw.,
  276.             #closeMission, -, Retreat, #fightEnemy, -,Fight Anyway, #HQCmd1,>
  277.  
  278. <MO_HQ_EV2 = Our shields are damaged. Require assitance.,
  279.             #surrender, -, Withdraw, #fightEnemy, -,Fight Anyway,#HQCmd2,>
  280.  
  281. <MO_HQ_EV3 = This ship is not equipped to handle basic functions or is damaged.,
  282.             #simover, -,Simulation Failure, #dumpHistory,-,,#HQCmd3,>
  283.  
  284. <MO_HQ_EV4 = Equipment malfunction prevents towing the Wellington back to Starbase. Should we remain here or return to base?,
  285.             #closeMission, -,Return to base., #simOver,-,Stay there.,#HQCmd4,>
  286.  
  287. <MO_HQ_EV5 = ALERT: Warp engines not responding. Possible subsystem inadequacies or damage. Refer to System Performance Analysis in the outcome report for symptoms.,
  288.             #otherSpeaks,-,Ignore and carry on., #simOver ,-,Stop mission., #HQCmd5,>
  289.  
  290. <MO_HQ_EV6 =Vessel suffered an unrepairable failure. Mission cannot proceed. Make sure appropriate systems and crew are present.,
  291.             #simOver, -, Acknowledged., #simOver, -,, #HQCmd6,>
  292.  
  293.  
  294. // ENVIRONMENT OVERLAY DATA
  295.  
  296. <LEVTMAP = #blackHole,989,89,-, #asteroid,500,300,Scans detect an asteroid. Take evasive action.,>
  297.  
  298. <TEVTMAP = #wearNTear,1200,-, #fireDrill,2400,-,>
  299.  
  300. <MO_PRB_DATA = 0,0,0,0,#nothing, ;>
  301.  
  302. // <MO_SN_LR> is a long range scan --psm 98/08/23 √ó scan overlay terms altered, see codelib
  303.  
  304. <MO_SN_LR = 0700,0400,0800,0500,#interstellarDust,A dust field could be obscuring the ship's signal;>
  305.  
  306. // <MO_SN_RF> is a freq (RF) scan
  307. <MO_SN_RF = 0700,0400,0800,0500,#something,The USS Wellington is detected;>
  308.  
  309. // <MO_SN_PA> is a Partical Spectrometry scan
  310. <MO_SN_PA = 0,0,0,0,#nothing, ;>
  311.  
  312. // <MO_SN_GM> is a Gravimetric Scan 
  313. <MO_SN_GM = 0,0,0,0,#nothing, ;>
  314.  
  315. // <MO_SN_PR> is a Proton Spec Scan
  316. <MO_SN_PR = 0,0,0,0,#nothing, ;>
  317.  
  318. // <MO_SN_LF> is a Life Form Scan
  319. <MO_SN_LF = 0250,0200,0655,0480,#something, ;>
  320.  
  321. // <MO_SN_SS> is a Sub-Space Scan
  322. <MO_SN_SS = 0,0,0,0,#nothing, ;>
  323.  
  324. // <MO_SN_OP> is a Optical Scan
  325. <MO_SN_OP = 0700,0400,0800,0500,#something, ;>
  326.  
  327. // <MO_SN_GF> is a Graviton Flux Scan
  328. <MO_SN_GF = 0,0,0,0,#nothing, ;>
  329.  
  330. // <MO_SN_GR> is a Gamma Radiation Scan
  331. <MO_SN_GR = 0,0,0,0,#nothing, ;>
  332.  
  333. // <MO_SN_IR> is a InfraRed Scan
  334. <MO_SN_IR = 0,0,0,0,#nothing, ;>
  335.  
  336. // <MO_SN_PM> is a Particle Map Scan
  337. <MO_SN_PM = 0,0,0,0,#nothing, ;>
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.